139 |
' ' ' ***** Initialize **** ' SUB Initialize XuiGetDefaultGridFunctions (@func[]) XgrMessageNameToNumber (@"LastMessage", @upperSub) ' func[#Callback] = &XuiCallback () func[#GetSmallestSize] = 0 func[#Resize] = 0 ' DIM sub[upperSub] ' sub[#Callback] = SUBADDRESS (Callback) sub[#Create] = SUBADDRESS (Create) sub[#CreateWindow] = SUBADDRESS (CreateWindow) sub[#GetSmallestSize] = SUBADDRESS (GetSmallestSize) sub[#Resize] = SUBADDRESS (Resize) sub[#Selection] = SUBADDRESS (Selection) ' IF sub[0] THEN PRINT "XuiDialog2B() : Initialize : error ::: (undefined message)" IF func[0] THEN PRINT "XuiDialog2B() : Initialize : error ::: (undefined message)" XuiRegisterGridType (@XuiDialog2B, @"XuiDialog2B", &XuiDialog2B(), @func[], @sub[]) ' designX = 0 designY = 0 designWidth = 160 designHeight = 68 ' gridType = XuiDialog2B XuiSetGridTypeValue (gridType, @"xWin", designX) XuiSetGridTypeValue (gridType, @"yWin", designY) XuiSetGridTypeValue (gridType, @"width", designWidth) XuiSetGridTypeValue (gridType, @"height", designHeight) ' XuiSetGridTypeValue (gridType, @"minWidth", designWidth) ' XuiSetGridTypeValue (gridType, @"minHeight", designHeight) ' XuiSetGridTypeValue (gridType, @"maxWidth", designWidth) ' XuiSetGridTypeValue (gridType, @"maxHeight", designHeight) XuiSetGridTypeValue (gridType, @"border", $$BorderFrame) XuiSetGridTypeValue (gridType, @"can", $$Focus OR $$Respond OR $$Callback OR $$InputTextString ) XuiSetGridTypeValue (gridType, @"focusKid", $TextLine) XuiSetGridTypeValue (gridType, @"inputTextString", $TextLine) XuiSetGridTypeValue (gridType, @"redrawFlags", $$RedrawBorder) IFZ message THEN RETURN END SUB END FUNCTION |